// 找出集合中元素的属性paramName为param的元素
function find(arr, param, paramName) {
  if (!arr || arr.length < 1) return null
  var len = arr.length
  for (var i = 0; i < len; i++) {
    var obj = arr[i]
    if (param == obj[paramName]) {
      return obj
    }
  }
}
// 返回指定元素的下标
function indexOf(arr, value) {
  if (!arr || arr.length < 1) return -1
  var len = arr.length
  for (var i = 0; i < len; i++) {
    if (value == arr[i]) {
      return i
    }
  }
  return -1
}

//判断数字是否包含给定字符串
function isContain(arr, str) {
  for (var i = 0; i < arr.length; i++) {
    if (arr[i] == str) {
      return true
    }
  }
  return false
}



module.exports = {
  find: find,
  indexOf: indexOf

}